<?php
	
	//Authentification admin seulement
	auth(ADMIN,false,true);
	
			
	$action = (isset($_GET['action'])) ? strval($_GET['action']) : "default";

		switch($action){
			case "default" :
				$display .= "<div id=\"container-1_8\" style=\"display:none\">
			              <div class=\"global_container\">
							Administration des vidéos.
							<br />
							IL y a 5 vidéeo ce mois.
							<br />
							Il y a 4 vidéo cete semaine.
							<br />
							<a href=\"".getLienModule("video","video.admin")."?action=Form_addVideo\">Ajouter une nouvelle vidéo du jour</a>
							<br />
						 	<a href=\"".getLienModule("video","video.admin")."?action=updVideo_list\">Modifier/Supprimer une vidéo du jour</a>
							</div></div>";
				break;
			
			case "Form_addVideo":
				
				/*$query = $pdo->query("SELECT * FROM site WHERE site_titre='videoIndex'");
					
					if($query->rowCount() > 0){
						redirect('Veuillez patientez redirection vers la modification d\'une video du jour existante !',getLienModule("video","video.admin").'?action=Form_updVideo');
					}else{*/
				$display = "<div class=\"cadre_visible\">
				            <div class=\"formulaire_titre\">Ajouter une vidéo :</div>
							<form id='saveVideo' method='post' action='".getLienModule("video","video.admin")."?action=addVideo'><input type='text' name='iVideoAdd' id='iVideoAdd' />
							
							 <input type='submit' value='ajouter' onclick='saveVideo($(\'#iVideoAdd\).val();'/></form>
							 </div>";
					//}
					
				break;
			
			case "addVideo" :
				if(isset($_POST['iVideoAdd']))
				{
					if(!empty($_POST['iVideoAdd'])){
				/*$query = $pdo->query("SELECT * FROM site WHERE site_titre='videoIndex'");
					
					if($query->rowCount() < 1){
						// save video*/
						$q = $pdo->prepare('INSERT INTO site SET site_titre="videoIndex", site_content=?');
						$q->execute(array(addslashes($_POST['iVideoAdd'])));
						
						redirect('Video ajoutée',getLienModule("admin","index.admin"));
					}else{
						redirect('Veuillez renseigner un lien de vidéo de type youtube,youtu.be ou dailymotion !',getLienModule("video","video.admin").'?action=Form_addVideo');	
					}
					/*}else{
						redirect('Veuillez patientez redirection vers la modification d\'une video du jour existante !',getLienModule("video","video.admin").'?action=Form_updVideo');
					}*/
					
				}else{
					redirect('Problème technique !',getLienModule("admin","index.admin"));	
				}
			break;
			
			case "updVideo_list" :
				$query = $pdo->query("SELECT * FROM site WHERE site_titre='videoIndex' ORDER BY site_id DESC");
				
					$display = '<div class="cadre_transparent">
					           <div class="parente">
				  <div class="panel_titre_video_question">Lien de la video</div>
				  <div class="panel_titre_video_auteur">Vidéo visible depuis l\'index</div>
				  <div class="panel_titre_video_date">Action</div>
				  </div></div><div class="cadre_visible">
				             
							 <div class="cadre_titre">Liste des Vidéos</div>';
					$i=0;		
						
						if($query->rowCount() > 0){
							while($data = $query->fetch(PDO::FETCH_OBJ)){
								if($i==0)
									$visibleIndex = "Oui";
								else
									$visibleIndex = "Non";
									
								$display .= ' <div class="cadre_border_bottom parente">
					           

							   <div class="panel_contenu_video_question">' . htmlspecialchars($data->site_content) . '</div>
								<div class="panel_contenu_video_auteur">' . $visibleIndex . '</div>
								<div class="panel_contenu_video_date"><a href="'.getLienModule("video","video.admin").'?action=Form_updVideo&amp;iVideoID='.intval($data->site_id).'">Modifier</a>&nbsp;<a href="'.getLienModule("video","video.admin").'?action=deleteVideo&amp;iVideoID='.intval($data->site_id).'">Supprimer</a></div>
										</div>';
												
												$i=1;
							}
						}else{
							$display .= '<div class="cadre_transparent">Aucune vidéo de trouvée dans l\'archive pour le moment !</div>';
						}
					
					$display .= '</div>';
					
								
											$endScript = '<script>
						
							;(function(){
								
								$("fieldset .cadre_border_bottom:last-child").attr("class","cadre_border_nobottom");
								
							})();
						
						</script>';
							
					$display = $display.$endScript;

			break;
			
			case "Form_updVideo" :
							
					//$query = $pdo->query("SELECT * FROM site WHERE site_titre='videoIndex'");
					
					if(isset($_GET['iVideoID'])){
						$query = $pdo->query("SELECT * FROM site WHERE site_titre='videoIndex' AND site_id=".intval($_GET['iVideoID']));
						
						if($query->rowCount() > 0){
							$data = $query->fetch(PDO::FETCH_OBJ);
							
								$display = "<form id='saveVideo' method='post' action='".getLienModule("video","video.admin")."?action=updVideo&iVideoID=".intval($_GET['iVideoID'])."'><input type='text' name='iVideoAdd' id='iVideoAdd' value='".$data->site_content."' />
								 <input type='submit' value='Modifier' onclick='saveVideo($(\'#iVideoAdd\).val();'/></form>";
						}else{
							redirect('Modification d\'une video innexistante impossible !',getLienModule("admin","index.admin"));
						}
					}else{
						redirect('Problème technique !',getLienModule("admin","index.admin"));
					}
			break;
			
			case "updVideo":
			
				
				if(isset($_POST['iVideoAdd']) && isset($_GET['iVideoID'])){
					$query = $pdo->query("SELECT * FROM site WHERE site_titre='videoIndex' AND site_id=".intval($_GET['iVideoID']));
					
					if($query->rowCount() > 0){
						
						
						if(!empty($_POST['iVideoAdd']))
						{
							// save video
							$q = $pdo->prepare('UPDATE site SET site_content="?" WHERE site_titre="videoIndex" AND site_id=?');
							$q->execute(array(addslashes($_POST['iVideoAdd']),$_GET['iVideoID']));
							
							redirect('Video modifiée',getLienModule("admin","index.admin"));
						}else{
							redirect('Veuillez renseigner un lien de vidéo de type youtube,youtu.be ou dailymotion !',getLienModule("video","video.admin").'?action=Form_updVideo&iVideoID='.intval($_GET['iVideoID']));
						}
					}else{
						redirect('Modification d\'une video innexistante impossible !',getLienModule("admin","index.admin"));
					}
				}else{
					redirect('Problème technique !',getLienModule("admin","index.admin"));
				}
				break;
				
				case "deleteVideo" :
				
					if(isset($_GET['iVideoID'])){
					$query = $pdo->query("SELECT * FROM site WHERE site_titre='videoIndex' AND site_id=".intval($_GET['iVideoID']));
					
					if($query->rowCount() > 0){
						if(isset($_POST['confirm'])){
							if($_POST['confirm'] == "Oui"){
								$pdo->query("DELETE FROM site WHERE site_titre='videoIndex' AND site_id=".intval($_GET['iVideoID']));
								redirect('Opération effectuée, vidéo du jour supprimée !',getLienModule("admin","index.admin"));
							}else{
								redirect('Opération annulée !',getLienModule("video","video.admin").'?action=updVideo_list');	
							}
						}else{
							$display = '<div class="cadre_visible">
				             
							 <div class="cadre_titre">Supprimer la vidéo :</div>
							 Cette action va effacer ce lien de video definitivement de notre archive video,Voulez-vous continuer ?<form action="'.getLienModule("video","video.admin").'?action=deleteVideo&amp;iVideoID='.intval($_GET['iVideoID']).'" method="post">
							<input type="submit" name="confirm" value="Non" />&nbsp;<input type="submit" name="confirm" value="Oui" />
							</form></div>';	
						}
					}else{
							redirect('La video à supprimer choisi est innexitante !',getLienModule("admin","index.admin"));
					}
			}else{
				redirect('Problème technique !',getLienModule("admin","index.admin"));
			}
		
				break;
			
			}
			
if(!strstr($_SERVER['REQUEST_URI'],"index.admin"))
    echo $display;
?>